Skip to content

Conversation

@WCKYWCKF
Copy link
Collaborator

@WCKYWCKF WCKYWCKF commented May 27, 2025

Fixes Issue

main PR

Description

Customer Impact

Regression

Testing

Risk

Package authoring no longer needed in .NET 9

IMPORTANT: Starting with .NET 9, you no longer need to edit a NuGet package's csproj to enable building and bump the version.
Keep in mind that we still need package authoring in .NET 8 and older versions.

@WCKYWCKF WCKYWCKF self-assigned this May 27, 2025
@WCKYWCKF WCKYWCKF added the bug Something isn't working label May 27, 2025
@WCKYWCKF WCKYWCKF requested a review from CeSun May 27, 2025 11:45
· 修改ThunkPoolThunks.S中的Apple适配为Linux Arm64适配。
· 为PalRedhawkUnix.cpp中的PalAllocateThunksFromTemplate、PalFreeThunksFromTemplate函数和ThunksMapping.cpp中的RhAllocateThunksMapping函数添加Linux Arm64不启用FEATURE_RX_THUNKS特性的代码适配。
@WCKYWCKF WCKYWCKF force-pushed the try-fix-Marshall branch from 4bbebd3 to 7818731 Compare May 29, 2025 19:50
@WCKYWCKF WCKYWCKF changed the title try-fix-Marshall 修复Marshall在鸿蒙系统移动设备中不用的问题。 May 29, 2025
@WCKYWCKF WCKYWCKF merged commit dc4d2cb into oh_v9.0.2 May 30, 2025
1 check failed
CeSun pushed a commit that referenced this pull request Jun 1, 2025
…otnet#114227)

Presence of `.cctor` in `Thread` can cause circular dependency if Lock needs to block while Thread .cctor has not run yet.

1. Lock needs to wait on a WaitHandle
2. WaitHandle needs Thread.CurrentThread
3. if Thread's .cctor has not run yet, it needs to run.     
(it is unusual for this to be the first use of Thread, but the activation pattern in dotnet#113949 made it possible)
4. .cctor needs to take a Lock, so we go to `#1`

Fixes: dotnet#113949
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants